package http;

import java.io.OutputStream;

/**
 * 封装OutputStream(socket关联的)
 * 可以通过 LmyResponse 对象返回http响应给客户端
 * LmyResponse 作用等价于 Servlet 中的 HttpServletResponse 对象
 */
public class LmyResponse {

    private OutputStream outputStream;

    //写一个http响应头
    public static final String respHeader = "HTTP/1.1 200 OK\r\n" +
            "Content-Type: text/html;charset=utf-8\r\n\r\n";

    //outputStream是和对应的http请求的socket关联
    public LmyResponse(OutputStream outputStream) {
        this.outputStream = outputStream;
    }

    //当需要给浏览器返回数据时，可以通过 LmyResponse 的输出流完成
    public OutputStream getOutputStream() {
        return outputStream;
    }

}
